SQL SELECT Statement

برای خواندن اطلاعات از جداول دیتابیس از دستور select استفاده میکنیم.دستور SELECT برای انتخاب داده ها از پایگاه داده استفاده می شود.داده های برگشتی در یک جدول نتیجه به نام مجموعه نتیجه ذخیره می شود.

Demo Database

در زیر منتخبی از جدول "مشتریان" در پایگاه داده نمونه Northwind آمده است:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1

 
Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4

 
Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

عبارت SQL زیر ستون های «CustomerName» و «City» را از جدول «Customers» انتخاب می کند:

SELECT CustomerName, City FROM Customers; 

 

SELECT * Example

دستور SQL زیر تمام ستون‌ها را از جدول «Customers» انتخاب می‌کند:

SELECT * FROM Customers; 

 

The SQL SELECT DISTINCT Statement

دستور SELECT DISTINCT فقط برای برگرداندن مقادیر متمایز (متفاوت) استفاده می شود.یعنی فقط اطلاعات غیر تکراری.این دستور در بعضی موارد بسیار کاربردی و بدرد بخور هستند

در داخل یک جدول، یک ستون اغلب حاوی مقادیر تکراری زیادی است. و گاهی اوقات شما فقط می خواهید مقادیر مختلف (متمایز) را فهرست کنید.

Demo Database

Below is a selection from the "Customers" table in the Northwind sample database:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1

 
Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4

 
Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

 

SELECT DISTINCT Country FROM Customers;